namespace * com.gdl.newagk.interfaces

include "../dataobject/examination/examination.thrift"
include "../../common/dataobject/common.thrift"

service ExaminationService
{
    common.ResultDO settingAdd(1:examination.ExaminationRequestDTO examination),
	common.ResultDO examList(1:examination.ExaminationRequestDTO examination),
	common.ResultDO examManageList(1:examination.ExaminationRequestDTO examination),
	common.ResultDO examViolationList(1:examination.ExaminationRequestDTO examination),
	common.ResultDO deleteViolation(1:examination.ExaminationRequestDTO examination),
	common.ResultDO getExamPapersList(1:examination.ExaminationRequestDTO examination),
	common.ResultDO examCloseMake(1:examination.ExaminationRequestDTO examination),
	common.ResultDO examSelect(1:examination.ExaminationRequestDTO examination),
	common.ResultDO examEdit(1:examination.ExaminationRequestDTO examination),
	common.ResultDO examStatus(1:examination.ExaminationRequestDTO examination),
	common.ResultDO carryOut(1:examination.ExaminationRequestDTO examination),
	common.ResultDO publishUserScore(1:examination.ExaminationRequestDTO examination),
	common.ResultDO addViolation(1:examination.ExaminationRequestDTO examination),
	common.ResultDO identify(1:examination.ExaminationRequestDTO examination),
	common.ResultDO examEmpty(1:examination.ExaminationRequestDTO examination),
	common.ResultDO histRoom(1:examination.ExaminationRequestDTO examination),
	common.ResultDO numExam(1:examination.ExaminationDTO examination),
}